package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;

import modelo.GrupoColaborativo;
import modelo.Laboratorio;
import vista.VentanaGrupo;
import vista.VentanaListadoGrupos;

public class ControladorVentanaListadoGrupos implements ActionListener {
	
	private VentanaListadoGrupos ventanalg;
	private Laboratorio laboratorio;
	private GrupoColaborativo gc;

	ControladorVentanaListadoGrupos(Laboratorio lab,GrupoColaborativo gco) {
		super();
		ventanalg = new VentanaListadoGrupos();
		ventanalg.setVisible(true);
		ventanalg.setResizable(false);
		ventanalg.setLocationRelativeTo(null);
		gc = new GrupoColaborativo();
		this.gc = gco;
		this.laboratorio=lab;
		cargarListado();
	}

	
	
	public void cargarListado(){
		for (int i = 0; i < laboratorio.contarGrupo(); i++){
		Vector<String> listado = new Vector<String>(4,1);
			GrupoColaborativo gc = laboratorio.obtenerUnGrupo(i);
			if(gc.getStatus() == 'E'){
				continue;
			}
			String cod = gc.getCodigoGrupo();
			String nomb = gc.getNombreGrupo();
			String cant = String.valueOf(gc.contarColab());
			String responsable = gc.getcolResponsable().getNombre() + " " + gc.getcolResponsable().getApellido();
			listado.add(cod);
			listado.add(nomb);
			listado.add(cant);
			listado.add(responsable);
			ventanalg.cargarListado(listado);
		}
	}
	
	
	@Override
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		
	}

	
}
